/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package view;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import model.PengendaliMahasiswa;

/**
 *
 * @author tashiba
 */
public class FrameMahasiswa extends JFrame {

    private JMenuBar menuBar;
    private JMenu menuMahasiswa;
    private JMenuItem menuIdentitasMahasiswa;
    private JMenuItem menuSimpanTabelMahasiswa;
    private JMenuItem menuLihatMahasiswa;
    private JMenuItem menuKeluar;

    public FrameMahasiswa() {
        inisialisasi();
    }

    public void inisialisasi() {
        this.setSize(400, 400);
        menuBar = new JMenuBar();
        setJMenuBar(menuBar);
        menuMahasiswa = new JMenu("Mahasiswa");
        menuBar.add(menuMahasiswa);
        this.setVisible(true);

        menuIdentitasMahasiswa = new JMenuItem("Identitas Mahasiswa");
//        menuSimpanTabelMahasiswa = new JMenuItem("Simpan");
        menuLihatMahasiswa = new JMenuItem("Lihat");
        menuKeluar = new JMenuItem("Keluar");

        menuMahasiswa.add(menuIdentitasMahasiswa);
//        menuMahasiswa.add(menuSimpanTabelMahasiswa);
        menuMahasiswa.add(menuLihatMahasiswa);
        menuMahasiswa.add(menuKeluar);

        this.setVisible(true);

        menuIdentitasMahasiswa.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                menuIdentitasMahasiswaAction();
            }

            public void menuIdentitasMahasiswaAction() {
                JDialog test1 = new JDialog();
                FormMahasiswa panel = new FormMahasiswa();
                test1.getContentPane().add(panel);
                test1.setSize(1367, 765);
                test1.setVisible(true);
                test1.setTitle("FORM MAHASISWA");
                test1.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
            }
        });



//        menuSimpanTabelMahasiswa.addActionListener(new ActionListener() {
//
//            public void actionPerformed(ActionEvent e) {
//                menuSimpanTabelMahasiswaAction();
//            }
//
//            private void menuSimpanTabelMahasiswaAction() {
//                PengendaliMahasiswa.simpanTabelMahasiswa();
//            }
//        });
        menuLihatMahasiswa.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                menuLihatMahasiswaAction();
            }

            public void menuLihatMahasiswaAction() {
                JDialog testFrame = new JDialog();
                PanelLihatMahasiswa test = new PanelLihatMahasiswa(PengendaliMahasiswa.DAFTAR_MAHASISWA);
                testFrame.getContentPane().add(test);
                testFrame.setSize(500, 400);
                testFrame.setVisible(true);
                testFrame.setTitle("Design Preview [PanelLihatMahasiswa]");
            }
        });


        menuKeluar.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                System.exit(0);


            }
        });

    }
}
